/******************************************************************************* * Copyright (c) 2012, Project: FP7-ICT-257930 Aniketos * All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * * - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * - Neither the name of institution nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ******************************************************************************/ /** */ package eu.aniketos.mtm.model.mtm_bpmn2; import org.eclipse.emf.common.util.EMap; import org.eclipse.emf.ecore.EObject; import org.eclipse.emf.ecore.util.FeatureMap; /** * <!-- begin-user-doc --> * A representation of the model object '<em><b>Document Root</b></em>'. * <!-- end-user-doc --> * * <p> * The following features are supported: * <ul> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getMixed <em>Mixed</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getActivity <em>Activity</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getAdHocSubProcess <em>Ad Hoc Sub Process</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getFlowElement <em>Flow Element</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getArtifact <em>Artifact</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getAssignment <em>Assignment</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getAssociation <em>Association</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getAuditing <em>Auditing</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getBaseElement <em>Base Element</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getBaseElementWithMixedContent <em>Base Element With Mixed Content</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getBoundaryEvent <em>Boundary Event</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getBusinessRuleTask <em>Business Rule Task</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getCallableElement <em>Callable Element</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getCallActivity <em>Call Activity</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getCallChoreography <em>Call Choreography</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getCallConversation <em>Call Conversation</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getConversationNode <em>Conversation Node</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getCancelEventDefinition <em>Cancel Event Definition</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getEventDefinition <em>Event Definition</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getRootElement <em>Root Element</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getCatchEvent <em>Catch Event</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getCategory <em>Category</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getCategoryValue <em>Category Value</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getChoreography <em>Choreography</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getCollaboration <em>Collaboration</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getChoreographyActivity <em>Choreography Activity</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getChoreographyTask <em>Choreography Task</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getCompensateEventDefinition <em>Compensate Event Definition</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getComplexBehaviorDefinition <em>Complex Behavior Definition</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getComplexGateway <em>Complex Gateway</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getConditionalEventDefinition <em>Conditional Event Definition</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getConversation <em>Conversation</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getConversationAssociation <em>Conversation Association</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getConversationLink <em>Conversation Link</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getCorrelationKey <em>Correlation Key</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getCorrelationProperty <em>Correlation Property</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getCorrelationPropertyBinding <em>Correlation Property Binding</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getCorrelationPropertyRetrievalExpression <em>Correlation Property Retrieval Expression</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getCorrelationSubscription <em>Correlation Subscription</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getDataAssociation <em>Data Association</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getDataInput <em>Data Input</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getDataInputAssociation <em>Data Input Association</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getDataObject <em>Data Object</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getDataObjectReference <em>Data Object Reference</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getDataOutput <em>Data Output</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getDataOutputAssociation <em>Data Output Association</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getDataState <em>Data State</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getDataStore <em>Data Store</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getDataStoreReference <em>Data Store Reference</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getDefinitions <em>Definitions</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getDocumentation <em>Documentation</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getEndEvent <em>End Event</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getEndPoint <em>End Point</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getError <em>Error</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getErrorEventDefinition <em>Error Event Definition</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getEscalation <em>Escalation</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getEscalationEventDefinition <em>Escalation Event Definition</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getEvent <em>Event</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getEventBasedGateway <em>Event Based Gateway</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getExclusiveGateway <em>Exclusive Gateway</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getExpression <em>Expression</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getExtension <em>Extension</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getExtensionElements <em>Extension Elements</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getFlowNode <em>Flow Node</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getFormalExpression <em>Formal Expression</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getGateway <em>Gateway</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getGlobalBusinessRuleTask <em>Global Business Rule Task</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getGlobalChoreographyTask <em>Global Choreography Task</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getGlobalConversation <em>Global Conversation</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getGlobalManualTask <em>Global Manual Task</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getGlobalScriptTask <em>Global Script Task</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getGlobalTask <em>Global Task</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getGlobalUserTask <em>Global User Task</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getGroup <em>Group</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getHumanPerformer <em>Human Performer</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getPerformer <em>Performer</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getResourceRole <em>Resource Role</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getImplicitThrowEvent <em>Implicit Throw Event</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getImport <em>Import</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getInclusiveGateway <em>Inclusive Gateway</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getInputSet <em>Input Set</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getInterface <em>Interface</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getIntermediateCatchEvent <em>Intermediate Catch Event</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getIntermediateThrowEvent <em>Intermediate Throw Event</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getIoBinding <em>Io Binding</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getIoSpecification <em>Io Specification</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getItemDefinition <em>Item Definition</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getLane <em>Lane</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getLaneSet <em>Lane Set</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getLinkEventDefinition <em>Link Event Definition</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getLoopCharacteristics <em>Loop Characteristics</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getManualTask <em>Manual Task</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getMessage <em>Message</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getMessageEventDefinition <em>Message Event Definition</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getMessageFlow <em>Message Flow</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getMessageFlowAssociation <em>Message Flow Association</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getMonitoring <em>Monitoring</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getMultiInstanceLoopCharacteristics <em>Multi Instance Loop Characteristics</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getOperation <em>Operation</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getOutputSet <em>Output Set</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getParallelGateway <em>Parallel Gateway</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getParticipant <em>Participant</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getParticipantAssociation <em>Participant Association</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getParticipantMultiplicity <em>Participant Multiplicity</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getPartnerEntity <em>Partner Entity</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getPartnerRole <em>Partner Role</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getPotentialOwner <em>Potential Owner</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getProcess <em>Process</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getProperty <em>Property</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getReceiveTask <em>Receive Task</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getRelationship <em>Relationship</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getRendering <em>Rendering</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getResource <em>Resource</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getResourceAssignmentExpression <em>Resource Assignment Expression</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getResourceParameter <em>Resource Parameter</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getResourceParameterBinding <em>Resource Parameter Binding</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getScript <em>Script</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getScriptTask <em>Script Task</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getSendTask <em>Send Task</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getSequenceFlow <em>Sequence Flow</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getServiceTask <em>Service Task</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getSignal <em>Signal</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getSignalEventDefinition <em>Signal Event Definition</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getStandardLoopCharacteristics <em>Standard Loop Characteristics</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getStartEvent <em>Start Event</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getSubChoreography <em>Sub Choreography</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getSubConversation <em>Sub Conversation</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getSubProcess <em>Sub Process</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getTask <em>Task</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getTerminateEventDefinition <em>Terminate Event Definition</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getText <em>Text</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getTextAnnotation <em>Text Annotation</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getThrowEvent <em>Throw Event</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getTimerEventDefinition <em>Timer Event Definition</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getTransaction <em>Transaction</em>}</li> * <li>{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getUserTask <em>User Task</em>}</li> * </ul> * </p> * * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot() * @model extendedMetaData="name='' kind='mixed'" * @generated */ public interface DocumentRoot extends EObject { /** * Returns the value of the '<em><b>Mixed</b></em>' attribute list. * The list contents are of type {@link org.eclipse.emf.ecore.util.FeatureMap.Entry}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Mixed</em>' attribute list isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Mixed</em>' attribute list. * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_Mixed() * @model unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true" * extendedMetaData="kind='elementWildcard' name=':mixed'" * @generated */ FeatureMap getMixed(); /** * Returns the value of the '<em><b>XMLNS Prefix Map</b></em>' map. * The key is of type {@link java.lang.String}, * and the value is of type {@link java.lang.String}, * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>XMLNS Prefix Map</em>' map isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>XMLNS Prefix Map</em>' map. * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_XMLNSPrefixMap() * @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry<org.eclipse.emf.ecore.EString, org.eclipse.emf.ecore.EString>" transient="true" * extendedMetaData="kind='attribute' name='xmlns:prefix'" * @generated */ EMap<String, String> getXMLNSPrefixMap(); /** * Returns the value of the '<em><b>XSI Schema Location</b></em>' map. * The key is of type {@link java.lang.String}, * and the value is of type {@link java.lang.String}, * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>XSI Schema Location</em>' map isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>XSI Schema Location</em>' map. * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_XSISchemaLocation() * @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry<org.eclipse.emf.ecore.EString, org.eclipse.emf.ecore.EString>" transient="true" * extendedMetaData="kind='attribute' name='xsi:schemaLocation'" * @generated */ EMap<String, String> getXSISchemaLocation(); /** * Returns the value of the '<em><b>Activity</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Activity</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Activity</em>' containment reference. * @see #setActivity(Activity) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_Activity() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='activity' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ Activity getActivity(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getActivity <em>Activity</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Activity</em>' containment reference. * @see #getActivity() * @generated */ void setActivity(Activity value); /** * Returns the value of the '<em><b>Ad Hoc Sub Process</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Ad Hoc Sub Process</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Ad Hoc Sub Process</em>' containment reference. * @see #setAdHocSubProcess(AdHocSubProcess) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_AdHocSubProcess() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='adHocSubProcess' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'" * @generated */ AdHocSubProcess getAdHocSubProcess(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getAdHocSubProcess <em>Ad Hoc Sub Process</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Ad Hoc Sub Process</em>' containment reference. * @see #getAdHocSubProcess() * @generated */ void setAdHocSubProcess(AdHocSubProcess value); /** * Returns the value of the '<em><b>Flow Element</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Flow Element</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Flow Element</em>' containment reference. * @see #setFlowElement(FlowElement) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_FlowElement() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='flowElement' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ FlowElement getFlowElement(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getFlowElement <em>Flow Element</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Flow Element</em>' containment reference. * @see #getFlowElement() * @generated */ void setFlowElement(FlowElement value); /** * Returns the value of the '<em><b>Artifact</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Artifact</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Artifact</em>' containment reference. * @see #setArtifact(Artifact) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_Artifact() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='artifact' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ Artifact getArtifact(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getArtifact <em>Artifact</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Artifact</em>' containment reference. * @see #getArtifact() * @generated */ void setArtifact(Artifact value); /** * Returns the value of the '<em><b>Assignment</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Assignment</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Assignment</em>' containment reference. * @see #setAssignment(Assignment) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_Assignment() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='assignment' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ Assignment getAssignment(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getAssignment <em>Assignment</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Assignment</em>' containment reference. * @see #getAssignment() * @generated */ void setAssignment(Assignment value); /** * Returns the value of the '<em><b>Association</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Association</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Association</em>' containment reference. * @see #setAssociation(Association) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_Association() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='association' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#artifact'" * @generated */ Association getAssociation(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getAssociation <em>Association</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Association</em>' containment reference. * @see #getAssociation() * @generated */ void setAssociation(Association value); /** * Returns the value of the '<em><b>Auditing</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Auditing</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Auditing</em>' containment reference. * @see #setAuditing(Auditing) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_Auditing() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='auditing' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ Auditing getAuditing(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getAuditing <em>Auditing</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Auditing</em>' containment reference. * @see #getAuditing() * @generated */ void setAuditing(Auditing value); /** * Returns the value of the '<em><b>Base Element</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Base Element</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Base Element</em>' containment reference. * @see #setBaseElement(BaseElement) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_BaseElement() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='baseElement' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ BaseElement getBaseElement(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getBaseElement <em>Base Element</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Base Element</em>' containment reference. * @see #getBaseElement() * @generated */ void setBaseElement(BaseElement value); /** * Returns the value of the '<em><b>Base Element With Mixed Content</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Base Element With Mixed Content</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Base Element With Mixed Content</em>' containment reference. * @see #setBaseElementWithMixedContent(EObject) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_BaseElementWithMixedContent() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='baseElementWithMixedContent' namespace='##targetNamespace'" * @generated */ EObject getBaseElementWithMixedContent(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getBaseElementWithMixedContent <em>Base Element With Mixed Content</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Base Element With Mixed Content</em>' containment reference. * @see #getBaseElementWithMixedContent() * @generated */ void setBaseElementWithMixedContent(EObject value); /** * Returns the value of the '<em><b>Boundary Event</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Boundary Event</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Boundary Event</em>' containment reference. * @see #setBoundaryEvent(BoundaryEvent) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_BoundaryEvent() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='boundaryEvent' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'" * @generated */ BoundaryEvent getBoundaryEvent(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getBoundaryEvent <em>Boundary Event</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Boundary Event</em>' containment reference. * @see #getBoundaryEvent() * @generated */ void setBoundaryEvent(BoundaryEvent value); /** * Returns the value of the '<em><b>Business Rule Task</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Business Rule Task</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Business Rule Task</em>' containment reference. * @see #setBusinessRuleTask(BusinessRuleTask) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_BusinessRuleTask() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='businessRuleTask' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'" * @generated */ BusinessRuleTask getBusinessRuleTask(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getBusinessRuleTask <em>Business Rule Task</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Business Rule Task</em>' containment reference. * @see #getBusinessRuleTask() * @generated */ void setBusinessRuleTask(BusinessRuleTask value); /** * Returns the value of the '<em><b>Callable Element</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Callable Element</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Callable Element</em>' containment reference. * @see #setCallableElement(CallableElement) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_CallableElement() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='callableElement' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ CallableElement getCallableElement(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getCallableElement <em>Callable Element</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Callable Element</em>' containment reference. * @see #getCallableElement() * @generated */ void setCallableElement(CallableElement value); /** * Returns the value of the '<em><b>Call Activity</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Call Activity</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Call Activity</em>' containment reference. * @see #setCallActivity(CallActivity) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_CallActivity() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='callActivity' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'" * @generated */ CallActivity getCallActivity(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getCallActivity <em>Call Activity</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Call Activity</em>' containment reference. * @see #getCallActivity() * @generated */ void setCallActivity(CallActivity value); /** * Returns the value of the '<em><b>Call Choreography</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Call Choreography</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Call Choreography</em>' containment reference. * @see #setCallChoreography(CallChoreography) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_CallChoreography() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='callChoreography' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'" * @generated */ CallChoreography getCallChoreography(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getCallChoreography <em>Call Choreography</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Call Choreography</em>' containment reference. * @see #getCallChoreography() * @generated */ void setCallChoreography(CallChoreography value); /** * Returns the value of the '<em><b>Call Conversation</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Call Conversation</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Call Conversation</em>' containment reference. * @see #setCallConversation(CallConversation) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_CallConversation() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='callConversation' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#conversationNode'" * @generated */ CallConversation getCallConversation(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getCallConversation <em>Call Conversation</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Call Conversation</em>' containment reference. * @see #getCallConversation() * @generated */ void setCallConversation(CallConversation value); /** * Returns the value of the '<em><b>Conversation Node</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Conversation Node</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Conversation Node</em>' containment reference. * @see #setConversationNode(ConversationNode) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_ConversationNode() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='conversationNode' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ ConversationNode getConversationNode(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getConversationNode <em>Conversation Node</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Conversation Node</em>' containment reference. * @see #getConversationNode() * @generated */ void setConversationNode(ConversationNode value); /** * Returns the value of the '<em><b>Cancel Event Definition</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Cancel Event Definition</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Cancel Event Definition</em>' containment reference. * @see #setCancelEventDefinition(CancelEventDefinition) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_CancelEventDefinition() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='cancelEventDefinition' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#eventDefinition'" * @generated */ CancelEventDefinition getCancelEventDefinition(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getCancelEventDefinition <em>Cancel Event Definition</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Cancel Event Definition</em>' containment reference. * @see #getCancelEventDefinition() * @generated */ void setCancelEventDefinition(CancelEventDefinition value); /** * Returns the value of the '<em><b>Event Definition</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Event Definition</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Event Definition</em>' containment reference. * @see #setEventDefinition(EventDefinition) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_EventDefinition() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='eventDefinition' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#rootElement'" * @generated */ EventDefinition getEventDefinition(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getEventDefinition <em>Event Definition</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Event Definition</em>' containment reference. * @see #getEventDefinition() * @generated */ void setEventDefinition(EventDefinition value); /** * Returns the value of the '<em><b>Root Element</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Root Element</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Root Element</em>' containment reference. * @see #setRootElement(RootElement) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_RootElement() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='rootElement' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ RootElement getRootElement(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getRootElement <em>Root Element</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Root Element</em>' containment reference. * @see #getRootElement() * @generated */ void setRootElement(RootElement value); /** * Returns the value of the '<em><b>Catch Event</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Catch Event</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Catch Event</em>' containment reference. * @see #setCatchEvent(CatchEvent) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_CatchEvent() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='catchEvent' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ CatchEvent getCatchEvent(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getCatchEvent <em>Catch Event</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Catch Event</em>' containment reference. * @see #getCatchEvent() * @generated */ void setCatchEvent(CatchEvent value); /** * Returns the value of the '<em><b>Category</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Category</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Category</em>' containment reference. * @see #setCategory(Category) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_Category() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='category' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#rootElement'" * @generated */ Category getCategory(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getCategory <em>Category</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Category</em>' containment reference. * @see #getCategory() * @generated */ void setCategory(Category value); /** * Returns the value of the '<em><b>Category Value</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Category Value</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Category Value</em>' containment reference. * @see #setCategoryValue(CategoryValue) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_CategoryValue() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='categoryValue' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ CategoryValue getCategoryValue(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getCategoryValue <em>Category Value</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Category Value</em>' containment reference. * @see #getCategoryValue() * @generated */ void setCategoryValue(CategoryValue value); /** * Returns the value of the '<em><b>Choreography</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Choreography</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Choreography</em>' containment reference. * @see #setChoreography(Choreography) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_Choreography() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='choreography' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#collaboration'" * @generated */ Choreography getChoreography(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getChoreography <em>Choreography</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Choreography</em>' containment reference. * @see #getChoreography() * @generated */ void setChoreography(Choreography value); /** * Returns the value of the '<em><b>Collaboration</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Collaboration</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Collaboration</em>' containment reference. * @see #setCollaboration(Collaboration) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_Collaboration() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='collaboration' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#rootElement'" * @generated */ Collaboration getCollaboration(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getCollaboration <em>Collaboration</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Collaboration</em>' containment reference. * @see #getCollaboration() * @generated */ void setCollaboration(Collaboration value); /** * Returns the value of the '<em><b>Choreography Activity</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Choreography Activity</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Choreography Activity</em>' containment reference. * @see #setChoreographyActivity(ChoreographyActivity) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_ChoreographyActivity() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='choreographyActivity' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ ChoreographyActivity getChoreographyActivity(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getChoreographyActivity <em>Choreography Activity</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Choreography Activity</em>' containment reference. * @see #getChoreographyActivity() * @generated */ void setChoreographyActivity(ChoreographyActivity value); /** * Returns the value of the '<em><b>Choreography Task</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Choreography Task</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Choreography Task</em>' containment reference. * @see #setChoreographyTask(ChoreographyTask) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_ChoreographyTask() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='choreographyTask' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'" * @generated */ ChoreographyTask getChoreographyTask(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getChoreographyTask <em>Choreography Task</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Choreography Task</em>' containment reference. * @see #getChoreographyTask() * @generated */ void setChoreographyTask(ChoreographyTask value); /** * Returns the value of the '<em><b>Compensate Event Definition</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Compensate Event Definition</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Compensate Event Definition</em>' containment reference. * @see #setCompensateEventDefinition(CompensateEventDefinition) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_CompensateEventDefinition() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='compensateEventDefinition' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#eventDefinition'" * @generated */ CompensateEventDefinition getCompensateEventDefinition(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getCompensateEventDefinition <em>Compensate Event Definition</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Compensate Event Definition</em>' containment reference. * @see #getCompensateEventDefinition() * @generated */ void setCompensateEventDefinition(CompensateEventDefinition value); /** * Returns the value of the '<em><b>Complex Behavior Definition</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Complex Behavior Definition</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Complex Behavior Definition</em>' containment reference. * @see #setComplexBehaviorDefinition(ComplexBehaviorDefinition) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_ComplexBehaviorDefinition() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='complexBehaviorDefinition' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ ComplexBehaviorDefinition getComplexBehaviorDefinition(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getComplexBehaviorDefinition <em>Complex Behavior Definition</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Complex Behavior Definition</em>' containment reference. * @see #getComplexBehaviorDefinition() * @generated */ void setComplexBehaviorDefinition(ComplexBehaviorDefinition value); /** * Returns the value of the '<em><b>Complex Gateway</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Complex Gateway</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Complex Gateway</em>' containment reference. * @see #setComplexGateway(ComplexGateway) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_ComplexGateway() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='complexGateway' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'" * @generated */ ComplexGateway getComplexGateway(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getComplexGateway <em>Complex Gateway</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Complex Gateway</em>' containment reference. * @see #getComplexGateway() * @generated */ void setComplexGateway(ComplexGateway value); /** * Returns the value of the '<em><b>Conditional Event Definition</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Conditional Event Definition</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Conditional Event Definition</em>' containment reference. * @see #setConditionalEventDefinition(ConditionalEventDefinition) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_ConditionalEventDefinition() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='conditionalEventDefinition' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#eventDefinition'" * @generated */ ConditionalEventDefinition getConditionalEventDefinition(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getConditionalEventDefinition <em>Conditional Event Definition</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Conditional Event Definition</em>' containment reference. * @see #getConditionalEventDefinition() * @generated */ void setConditionalEventDefinition(ConditionalEventDefinition value); /** * Returns the value of the '<em><b>Conversation</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Conversation</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Conversation</em>' containment reference. * @see #setConversation(Conversation) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_Conversation() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='conversation' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#conversationNode'" * @generated */ Conversation getConversation(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getConversation <em>Conversation</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Conversation</em>' containment reference. * @see #getConversation() * @generated */ void setConversation(Conversation value); /** * Returns the value of the '<em><b>Conversation Association</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Conversation Association</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Conversation Association</em>' containment reference. * @see #setConversationAssociation(ConversationAssociation) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_ConversationAssociation() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='conversationAssociation' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ ConversationAssociation getConversationAssociation(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getConversationAssociation <em>Conversation Association</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Conversation Association</em>' containment reference. * @see #getConversationAssociation() * @generated */ void setConversationAssociation(ConversationAssociation value); /** * Returns the value of the '<em><b>Conversation Link</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Conversation Link</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Conversation Link</em>' containment reference. * @see #setConversationLink(ConversationLink) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_ConversationLink() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='conversationLink' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ ConversationLink getConversationLink(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getConversationLink <em>Conversation Link</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Conversation Link</em>' containment reference. * @see #getConversationLink() * @generated */ void setConversationLink(ConversationLink value); /** * Returns the value of the '<em><b>Correlation Key</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Correlation Key</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Correlation Key</em>' containment reference. * @see #setCorrelationKey(CorrelationKey) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_CorrelationKey() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='correlationKey' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ CorrelationKey getCorrelationKey(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getCorrelationKey <em>Correlation Key</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Correlation Key</em>' containment reference. * @see #getCorrelationKey() * @generated */ void setCorrelationKey(CorrelationKey value); /** * Returns the value of the '<em><b>Correlation Property</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Correlation Property</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Correlation Property</em>' containment reference. * @see #setCorrelationProperty(CorrelationProperty) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_CorrelationProperty() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='correlationProperty' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#rootElement'" * @generated */ CorrelationProperty getCorrelationProperty(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getCorrelationProperty <em>Correlation Property</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Correlation Property</em>' containment reference. * @see #getCorrelationProperty() * @generated */ void setCorrelationProperty(CorrelationProperty value); /** * Returns the value of the '<em><b>Correlation Property Binding</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Correlation Property Binding</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Correlation Property Binding</em>' containment reference. * @see #setCorrelationPropertyBinding(CorrelationPropertyBinding) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_CorrelationPropertyBinding() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='correlationPropertyBinding' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ CorrelationPropertyBinding getCorrelationPropertyBinding(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getCorrelationPropertyBinding <em>Correlation Property Binding</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Correlation Property Binding</em>' containment reference. * @see #getCorrelationPropertyBinding() * @generated */ void setCorrelationPropertyBinding(CorrelationPropertyBinding value); /** * Returns the value of the '<em><b>Correlation Property Retrieval Expression</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Correlation Property Retrieval Expression</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Correlation Property Retrieval Expression</em>' containment reference. * @see #setCorrelationPropertyRetrievalExpression(CorrelationPropertyRetrievalExpression) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_CorrelationPropertyRetrievalExpression() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='correlationPropertyRetrievalExpression' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ CorrelationPropertyRetrievalExpression getCorrelationPropertyRetrievalExpression(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getCorrelationPropertyRetrievalExpression <em>Correlation Property Retrieval Expression</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Correlation Property Retrieval Expression</em>' containment reference. * @see #getCorrelationPropertyRetrievalExpression() * @generated */ void setCorrelationPropertyRetrievalExpression(CorrelationPropertyRetrievalExpression value); /** * Returns the value of the '<em><b>Correlation Subscription</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Correlation Subscription</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Correlation Subscription</em>' containment reference. * @see #setCorrelationSubscription(CorrelationSubscription) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_CorrelationSubscription() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='correlationSubscription' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ CorrelationSubscription getCorrelationSubscription(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getCorrelationSubscription <em>Correlation Subscription</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Correlation Subscription</em>' containment reference. * @see #getCorrelationSubscription() * @generated */ void setCorrelationSubscription(CorrelationSubscription value); /** * Returns the value of the '<em><b>Data Association</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Data Association</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Data Association</em>' containment reference. * @see #setDataAssociation(DataAssociation) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_DataAssociation() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='dataAssociation' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ DataAssociation getDataAssociation(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getDataAssociation <em>Data Association</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Data Association</em>' containment reference. * @see #getDataAssociation() * @generated */ void setDataAssociation(DataAssociation value); /** * Returns the value of the '<em><b>Data Input</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Data Input</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Data Input</em>' containment reference. * @see #setDataInput(DataInput) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_DataInput() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='dataInput' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ DataInput getDataInput(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getDataInput <em>Data Input</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Data Input</em>' containment reference. * @see #getDataInput() * @generated */ void setDataInput(DataInput value); /** * Returns the value of the '<em><b>Data Input Association</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Data Input Association</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Data Input Association</em>' containment reference. * @see #setDataInputAssociation(DataInputAssociation) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_DataInputAssociation() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='dataInputAssociation' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ DataInputAssociation getDataInputAssociation(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getDataInputAssociation <em>Data Input Association</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Data Input Association</em>' containment reference. * @see #getDataInputAssociation() * @generated */ void setDataInputAssociation(DataInputAssociation value); /** * Returns the value of the '<em><b>Data Object</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Data Object</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Data Object</em>' containment reference. * @see #setDataObject(DataObject) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_DataObject() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='dataObject' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'" * @generated */ DataObject getDataObject(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getDataObject <em>Data Object</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Data Object</em>' containment reference. * @see #getDataObject() * @generated */ void setDataObject(DataObject value); /** * Returns the value of the '<em><b>Data Object Reference</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Data Object Reference</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Data Object Reference</em>' containment reference. * @see #setDataObjectReference(DataObjectReference) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_DataObjectReference() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='dataObjectReference' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'" * @generated */ DataObjectReference getDataObjectReference(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getDataObjectReference <em>Data Object Reference</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Data Object Reference</em>' containment reference. * @see #getDataObjectReference() * @generated */ void setDataObjectReference(DataObjectReference value); /** * Returns the value of the '<em><b>Data Output</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Data Output</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Data Output</em>' containment reference. * @see #setDataOutput(DataOutput) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_DataOutput() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='dataOutput' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ DataOutput getDataOutput(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getDataOutput <em>Data Output</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Data Output</em>' containment reference. * @see #getDataOutput() * @generated */ void setDataOutput(DataOutput value); /** * Returns the value of the '<em><b>Data Output Association</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Data Output Association</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Data Output Association</em>' containment reference. * @see #setDataOutputAssociation(DataOutputAssociation) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_DataOutputAssociation() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='dataOutputAssociation' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ DataOutputAssociation getDataOutputAssociation(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getDataOutputAssociation <em>Data Output Association</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Data Output Association</em>' containment reference. * @see #getDataOutputAssociation() * @generated */ void setDataOutputAssociation(DataOutputAssociation value); /** * Returns the value of the '<em><b>Data State</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Data State</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Data State</em>' containment reference. * @see #setDataState(DataState) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_DataState() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='dataState' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ DataState getDataState(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getDataState <em>Data State</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Data State</em>' containment reference. * @see #getDataState() * @generated */ void setDataState(DataState value); /** * Returns the value of the '<em><b>Data Store</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Data Store</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Data Store</em>' containment reference. * @see #setDataStore(DataStore) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_DataStore() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='dataStore' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#rootElement'" * @generated */ DataStore getDataStore(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getDataStore <em>Data Store</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Data Store</em>' containment reference. * @see #getDataStore() * @generated */ void setDataStore(DataStore value); /** * Returns the value of the '<em><b>Data Store Reference</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Data Store Reference</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Data Store Reference</em>' containment reference. * @see #setDataStoreReference(DataStoreReference) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_DataStoreReference() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='dataStoreReference' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'" * @generated */ DataStoreReference getDataStoreReference(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getDataStoreReference <em>Data Store Reference</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Data Store Reference</em>' containment reference. * @see #getDataStoreReference() * @generated */ void setDataStoreReference(DataStoreReference value); /** * Returns the value of the '<em><b>Definitions</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Definitions</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Definitions</em>' containment reference. * @see #setDefinitions(Definitions) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_Definitions() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='definitions' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ Definitions getDefinitions(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getDefinitions <em>Definitions</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Definitions</em>' containment reference. * @see #getDefinitions() * @generated */ void setDefinitions(Definitions value); /** * Returns the value of the '<em><b>Documentation</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Documentation</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Documentation</em>' containment reference. * @see #setDocumentation(Documentation) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_Documentation() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='documentation' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ Documentation getDocumentation(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getDocumentation <em>Documentation</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Documentation</em>' containment reference. * @see #getDocumentation() * @generated */ void setDocumentation(Documentation value); /** * Returns the value of the '<em><b>End Event</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>End Event</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>End Event</em>' containment reference. * @see #setEndEvent(EndEvent) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_EndEvent() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='endEvent' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'" * @generated */ EndEvent getEndEvent(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getEndEvent <em>End Event</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>End Event</em>' containment reference. * @see #getEndEvent() * @generated */ void setEndEvent(EndEvent value); /** * Returns the value of the '<em><b>End Point</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>End Point</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>End Point</em>' containment reference. * @see #setEndPoint(EndPoint) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_EndPoint() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='endPoint' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#rootElement'" * @generated */ EndPoint getEndPoint(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getEndPoint <em>End Point</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>End Point</em>' containment reference. * @see #getEndPoint() * @generated */ void setEndPoint(EndPoint value); /** * Returns the value of the '<em><b>Error</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Error</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Error</em>' containment reference. * @see #setError(eu.aniketos.mtm.model.mtm_bpmn2.Error) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_Error() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='error' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#rootElement'" * @generated */ eu.aniketos.mtm.model.mtm_bpmn2.Error getError(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getError <em>Error</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Error</em>' containment reference. * @see #getError() * @generated */ void setError(eu.aniketos.mtm.model.mtm_bpmn2.Error value); /** * Returns the value of the '<em><b>Error Event Definition</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Error Event Definition</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Error Event Definition</em>' containment reference. * @see #setErrorEventDefinition(ErrorEventDefinition) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_ErrorEventDefinition() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='errorEventDefinition' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#eventDefinition'" * @generated */ ErrorEventDefinition getErrorEventDefinition(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getErrorEventDefinition <em>Error Event Definition</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Error Event Definition</em>' containment reference. * @see #getErrorEventDefinition() * @generated */ void setErrorEventDefinition(ErrorEventDefinition value); /** * Returns the value of the '<em><b>Escalation</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Escalation</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Escalation</em>' containment reference. * @see #setEscalation(Escalation) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_Escalation() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='escalation' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#rootElement'" * @generated */ Escalation getEscalation(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getEscalation <em>Escalation</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Escalation</em>' containment reference. * @see #getEscalation() * @generated */ void setEscalation(Escalation value); /** * Returns the value of the '<em><b>Escalation Event Definition</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Escalation Event Definition</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Escalation Event Definition</em>' containment reference. * @see #setEscalationEventDefinition(EscalationEventDefinition) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_EscalationEventDefinition() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='escalationEventDefinition' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#eventDefinition'" * @generated */ EscalationEventDefinition getEscalationEventDefinition(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getEscalationEventDefinition <em>Escalation Event Definition</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Escalation Event Definition</em>' containment reference. * @see #getEscalationEventDefinition() * @generated */ void setEscalationEventDefinition(EscalationEventDefinition value); /** * Returns the value of the '<em><b>Event</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Event</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Event</em>' containment reference. * @see #setEvent(Event) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_Event() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='event' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'" * @generated */ Event getEvent(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getEvent <em>Event</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Event</em>' containment reference. * @see #getEvent() * @generated */ void setEvent(Event value); /** * Returns the value of the '<em><b>Event Based Gateway</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Event Based Gateway</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Event Based Gateway</em>' containment reference. * @see #setEventBasedGateway(EventBasedGateway) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_EventBasedGateway() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='eventBasedGateway' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'" * @generated */ EventBasedGateway getEventBasedGateway(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getEventBasedGateway <em>Event Based Gateway</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Event Based Gateway</em>' containment reference. * @see #getEventBasedGateway() * @generated */ void setEventBasedGateway(EventBasedGateway value); /** * Returns the value of the '<em><b>Exclusive Gateway</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Exclusive Gateway</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Exclusive Gateway</em>' containment reference. * @see #setExclusiveGateway(ExclusiveGateway) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_ExclusiveGateway() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='exclusiveGateway' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'" * @generated */ ExclusiveGateway getExclusiveGateway(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getExclusiveGateway <em>Exclusive Gateway</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Exclusive Gateway</em>' containment reference. * @see #getExclusiveGateway() * @generated */ void setExclusiveGateway(ExclusiveGateway value); /** * Returns the value of the '<em><b>Expression</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Expression</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Expression</em>' containment reference. * @see #setExpression(Expression) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_Expression() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='expression' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ Expression getExpression(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getExpression <em>Expression</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Expression</em>' containment reference. * @see #getExpression() * @generated */ void setExpression(Expression value); /** * Returns the value of the '<em><b>Extension</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Extension</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Extension</em>' containment reference. * @see #setExtension(Extension) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_Extension() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='extension' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ Extension getExtension(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getExtension <em>Extension</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Extension</em>' containment reference. * @see #getExtension() * @generated */ void setExtension(Extension value); /** * Returns the value of the '<em><b>Extension Elements</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Extension Elements</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Extension Elements</em>' containment reference. * @see #setExtensionElements(EObject) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_ExtensionElements() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='extensionElements' namespace='##targetNamespace'" * @generated */ EObject getExtensionElements(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getExtensionElements <em>Extension Elements</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Extension Elements</em>' containment reference. * @see #getExtensionElements() * @generated */ void setExtensionElements(EObject value); /** * Returns the value of the '<em><b>Flow Node</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Flow Node</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Flow Node</em>' containment reference. * @see #setFlowNode(FlowNode) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_FlowNode() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='flowNode' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ FlowNode getFlowNode(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getFlowNode <em>Flow Node</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Flow Node</em>' containment reference. * @see #getFlowNode() * @generated */ void setFlowNode(FlowNode value); /** * Returns the value of the '<em><b>Formal Expression</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Formal Expression</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Formal Expression</em>' containment reference. * @see #setFormalExpression(FormalExpression) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_FormalExpression() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='formalExpression' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#expression'" * @generated */ FormalExpression getFormalExpression(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getFormalExpression <em>Formal Expression</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Formal Expression</em>' containment reference. * @see #getFormalExpression() * @generated */ void setFormalExpression(FormalExpression value); /** * Returns the value of the '<em><b>Gateway</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Gateway</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Gateway</em>' containment reference. * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_Gateway() * @model containment="true" upper="-2" transient="true" changeable="false" volatile="true" derived="true" * extendedMetaData="kind='element' name='gateway' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ Gateway getGateway(); /** * Returns the value of the '<em><b>Global Business Rule Task</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Global Business Rule Task</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Global Business Rule Task</em>' containment reference. * @see #setGlobalBusinessRuleTask(GlobalBusinessRuleTask) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_GlobalBusinessRuleTask() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='globalBusinessRuleTask' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#rootElement'" * @generated */ GlobalBusinessRuleTask getGlobalBusinessRuleTask(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getGlobalBusinessRuleTask <em>Global Business Rule Task</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Global Business Rule Task</em>' containment reference. * @see #getGlobalBusinessRuleTask() * @generated */ void setGlobalBusinessRuleTask(GlobalBusinessRuleTask value); /** * Returns the value of the '<em><b>Global Choreography Task</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Global Choreography Task</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Global Choreography Task</em>' containment reference. * @see #setGlobalChoreographyTask(GlobalChoreographyTask) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_GlobalChoreographyTask() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='globalChoreographyTask' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#choreography'" * @generated */ GlobalChoreographyTask getGlobalChoreographyTask(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getGlobalChoreographyTask <em>Global Choreography Task</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Global Choreography Task</em>' containment reference. * @see #getGlobalChoreographyTask() * @generated */ void setGlobalChoreographyTask(GlobalChoreographyTask value); /** * Returns the value of the '<em><b>Global Conversation</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Global Conversation</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Global Conversation</em>' containment reference. * @see #setGlobalConversation(GlobalConversation) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_GlobalConversation() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='globalConversation' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#collaboration'" * @generated */ GlobalConversation getGlobalConversation(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getGlobalConversation <em>Global Conversation</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Global Conversation</em>' containment reference. * @see #getGlobalConversation() * @generated */ void setGlobalConversation(GlobalConversation value); /** * Returns the value of the '<em><b>Global Manual Task</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Global Manual Task</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Global Manual Task</em>' containment reference. * @see #setGlobalManualTask(GlobalManualTask) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_GlobalManualTask() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='globalManualTask' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#rootElement'" * @generated */ GlobalManualTask getGlobalManualTask(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getGlobalManualTask <em>Global Manual Task</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Global Manual Task</em>' containment reference. * @see #getGlobalManualTask() * @generated */ void setGlobalManualTask(GlobalManualTask value); /** * Returns the value of the '<em><b>Global Script Task</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Global Script Task</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Global Script Task</em>' containment reference. * @see #setGlobalScriptTask(GlobalScriptTask) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_GlobalScriptTask() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='globalScriptTask' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#rootElement'" * @generated */ GlobalScriptTask getGlobalScriptTask(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getGlobalScriptTask <em>Global Script Task</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Global Script Task</em>' containment reference. * @see #getGlobalScriptTask() * @generated */ void setGlobalScriptTask(GlobalScriptTask value); /** * Returns the value of the '<em><b>Global Task</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Global Task</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Global Task</em>' containment reference. * @see #setGlobalTask(GlobalTask) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_GlobalTask() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='globalTask' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#rootElement'" * @generated */ GlobalTask getGlobalTask(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getGlobalTask <em>Global Task</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Global Task</em>' containment reference. * @see #getGlobalTask() * @generated */ void setGlobalTask(GlobalTask value); /** * Returns the value of the '<em><b>Global User Task</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Global User Task</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Global User Task</em>' containment reference. * @see #setGlobalUserTask(GlobalUserTask) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_GlobalUserTask() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='globalUserTask' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#rootElement'" * @generated */ GlobalUserTask getGlobalUserTask(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getGlobalUserTask <em>Global User Task</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Global User Task</em>' containment reference. * @see #getGlobalUserTask() * @generated */ void setGlobalUserTask(GlobalUserTask value); /** * Returns the value of the '<em><b>Group</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Group</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Group</em>' containment reference. * @see #setGroup(Group) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_Group() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='group' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#artifact'" * @generated */ Group getGroup(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getGroup <em>Group</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Group</em>' containment reference. * @see #getGroup() * @generated */ void setGroup(Group value); /** * Returns the value of the '<em><b>Human Performer</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Human Performer</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Human Performer</em>' containment reference. * @see #setHumanPerformer(HumanPerformer) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_HumanPerformer() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='humanPerformer' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#performer'" * @generated */ HumanPerformer getHumanPerformer(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getHumanPerformer <em>Human Performer</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Human Performer</em>' containment reference. * @see #getHumanPerformer() * @generated */ void setHumanPerformer(HumanPerformer value); /** * Returns the value of the '<em><b>Performer</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Performer</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Performer</em>' containment reference. * @see #setPerformer(Performer) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_Performer() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='performer' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#resourceRole'" * @generated */ Performer getPerformer(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getPerformer <em>Performer</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Performer</em>' containment reference. * @see #getPerformer() * @generated */ void setPerformer(Performer value); /** * Returns the value of the '<em><b>Resource Role</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Resource Role</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Resource Role</em>' containment reference. * @see #setResourceRole(ResourceRole) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_ResourceRole() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='resourceRole' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ ResourceRole getResourceRole(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getResourceRole <em>Resource Role</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Resource Role</em>' containment reference. * @see #getResourceRole() * @generated */ void setResourceRole(ResourceRole value); /** * Returns the value of the '<em><b>Implicit Throw Event</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Implicit Throw Event</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Implicit Throw Event</em>' containment reference. * @see #setImplicitThrowEvent(ImplicitThrowEvent) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_ImplicitThrowEvent() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='implicitThrowEvent' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'" * @generated */ ImplicitThrowEvent getImplicitThrowEvent(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getImplicitThrowEvent <em>Implicit Throw Event</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Implicit Throw Event</em>' containment reference. * @see #getImplicitThrowEvent() * @generated */ void setImplicitThrowEvent(ImplicitThrowEvent value); /** * Returns the value of the '<em><b>Import</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Import</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Import</em>' containment reference. * @see #setImport(Import) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_Import() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='import' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ Import getImport(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getImport <em>Import</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Import</em>' containment reference. * @see #getImport() * @generated */ void setImport(Import value); /** * Returns the value of the '<em><b>Inclusive Gateway</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Inclusive Gateway</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Inclusive Gateway</em>' containment reference. * @see #setInclusiveGateway(InclusiveGateway) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_InclusiveGateway() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='inclusiveGateway' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'" * @generated */ InclusiveGateway getInclusiveGateway(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getInclusiveGateway <em>Inclusive Gateway</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Inclusive Gateway</em>' containment reference. * @see #getInclusiveGateway() * @generated */ void setInclusiveGateway(InclusiveGateway value); /** * Returns the value of the '<em><b>Input Set</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Input Set</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Input Set</em>' containment reference. * @see #setInputSet(InputSet) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_InputSet() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='inputSet' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ InputSet getInputSet(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getInputSet <em>Input Set</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Input Set</em>' containment reference. * @see #getInputSet() * @generated */ void setInputSet(InputSet value); /** * Returns the value of the '<em><b>Interface</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Interface</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Interface</em>' containment reference. * @see #setInterface(Interface) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_Interface() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='interface' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#rootElement'" * @generated */ Interface getInterface(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getInterface <em>Interface</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Interface</em>' containment reference. * @see #getInterface() * @generated */ void setInterface(Interface value); /** * Returns the value of the '<em><b>Intermediate Catch Event</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Intermediate Catch Event</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Intermediate Catch Event</em>' containment reference. * @see #setIntermediateCatchEvent(IntermediateCatchEvent) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_IntermediateCatchEvent() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='intermediateCatchEvent' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'" * @generated */ IntermediateCatchEvent getIntermediateCatchEvent(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getIntermediateCatchEvent <em>Intermediate Catch Event</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Intermediate Catch Event</em>' containment reference. * @see #getIntermediateCatchEvent() * @generated */ void setIntermediateCatchEvent(IntermediateCatchEvent value); /** * Returns the value of the '<em><b>Intermediate Throw Event</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Intermediate Throw Event</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Intermediate Throw Event</em>' containment reference. * @see #setIntermediateThrowEvent(IntermediateThrowEvent) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_IntermediateThrowEvent() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='intermediateThrowEvent' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'" * @generated */ IntermediateThrowEvent getIntermediateThrowEvent(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getIntermediateThrowEvent <em>Intermediate Throw Event</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Intermediate Throw Event</em>' containment reference. * @see #getIntermediateThrowEvent() * @generated */ void setIntermediateThrowEvent(IntermediateThrowEvent value); /** * Returns the value of the '<em><b>Io Binding</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Io Binding</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Io Binding</em>' containment reference. * @see #setIoBinding(InputOutputBinding) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_IoBinding() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='ioBinding' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ InputOutputBinding getIoBinding(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getIoBinding <em>Io Binding</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Io Binding</em>' containment reference. * @see #getIoBinding() * @generated */ void setIoBinding(InputOutputBinding value); /** * Returns the value of the '<em><b>Io Specification</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Io Specification</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Io Specification</em>' containment reference. * @see #setIoSpecification(InputOutputSpecification) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_IoSpecification() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='ioSpecification' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ InputOutputSpecification getIoSpecification(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getIoSpecification <em>Io Specification</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Io Specification</em>' containment reference. * @see #getIoSpecification() * @generated */ void setIoSpecification(InputOutputSpecification value); /** * Returns the value of the '<em><b>Item Definition</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Item Definition</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Item Definition</em>' containment reference. * @see #setItemDefinition(ItemDefinition) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_ItemDefinition() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='itemDefinition' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#rootElement'" * @generated */ ItemDefinition getItemDefinition(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getItemDefinition <em>Item Definition</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Item Definition</em>' containment reference. * @see #getItemDefinition() * @generated */ void setItemDefinition(ItemDefinition value); /** * Returns the value of the '<em><b>Lane</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Lane</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Lane</em>' containment reference. * @see #setLane(Lane) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_Lane() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='lane' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ Lane getLane(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getLane <em>Lane</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Lane</em>' containment reference. * @see #getLane() * @generated */ void setLane(Lane value); /** * Returns the value of the '<em><b>Lane Set</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Lane Set</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Lane Set</em>' containment reference. * @see #setLaneSet(LaneSet) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_LaneSet() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='laneSet' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ LaneSet getLaneSet(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getLaneSet <em>Lane Set</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Lane Set</em>' containment reference. * @see #getLaneSet() * @generated */ void setLaneSet(LaneSet value); /** * Returns the value of the '<em><b>Link Event Definition</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Link Event Definition</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Link Event Definition</em>' containment reference. * @see #setLinkEventDefinition(LinkEventDefinition) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_LinkEventDefinition() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='linkEventDefinition' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#eventDefinition'" * @generated */ LinkEventDefinition getLinkEventDefinition(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getLinkEventDefinition <em>Link Event Definition</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Link Event Definition</em>' containment reference. * @see #getLinkEventDefinition() * @generated */ void setLinkEventDefinition(LinkEventDefinition value); /** * Returns the value of the '<em><b>Loop Characteristics</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Loop Characteristics</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Loop Characteristics</em>' containment reference. * @see #setLoopCharacteristics(LoopCharacteristics) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_LoopCharacteristics() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='loopCharacteristics' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ LoopCharacteristics getLoopCharacteristics(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getLoopCharacteristics <em>Loop Characteristics</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Loop Characteristics</em>' containment reference. * @see #getLoopCharacteristics() * @generated */ void setLoopCharacteristics(LoopCharacteristics value); /** * Returns the value of the '<em><b>Manual Task</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Manual Task</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Manual Task</em>' containment reference. * @see #setManualTask(ManualTask) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_ManualTask() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='manualTask' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'" * @generated */ ManualTask getManualTask(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getManualTask <em>Manual Task</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Manual Task</em>' containment reference. * @see #getManualTask() * @generated */ void setManualTask(ManualTask value); /** * Returns the value of the '<em><b>Message</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Message</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Message</em>' containment reference. * @see #setMessage(Message) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_Message() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='message' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#rootElement'" * @generated */ Message getMessage(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getMessage <em>Message</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Message</em>' containment reference. * @see #getMessage() * @generated */ void setMessage(Message value); /** * Returns the value of the '<em><b>Message Event Definition</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Message Event Definition</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Message Event Definition</em>' containment reference. * @see #setMessageEventDefinition(MessageEventDefinition) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_MessageEventDefinition() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='messageEventDefinition' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#eventDefinition'" * @generated */ MessageEventDefinition getMessageEventDefinition(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getMessageEventDefinition <em>Message Event Definition</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Message Event Definition</em>' containment reference. * @see #getMessageEventDefinition() * @generated */ void setMessageEventDefinition(MessageEventDefinition value); /** * Returns the value of the '<em><b>Message Flow</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Message Flow</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Message Flow</em>' containment reference. * @see #setMessageFlow(MessageFlow) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_MessageFlow() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='messageFlow' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ MessageFlow getMessageFlow(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getMessageFlow <em>Message Flow</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Message Flow</em>' containment reference. * @see #getMessageFlow() * @generated */ void setMessageFlow(MessageFlow value); /** * Returns the value of the '<em><b>Message Flow Association</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Message Flow Association</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Message Flow Association</em>' containment reference. * @see #setMessageFlowAssociation(MessageFlowAssociation) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_MessageFlowAssociation() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='messageFlowAssociation' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ MessageFlowAssociation getMessageFlowAssociation(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getMessageFlowAssociation <em>Message Flow Association</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Message Flow Association</em>' containment reference. * @see #getMessageFlowAssociation() * @generated */ void setMessageFlowAssociation(MessageFlowAssociation value); /** * Returns the value of the '<em><b>Monitoring</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Monitoring</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Monitoring</em>' containment reference. * @see #setMonitoring(Monitoring) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_Monitoring() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='monitoring' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ Monitoring getMonitoring(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getMonitoring <em>Monitoring</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Monitoring</em>' containment reference. * @see #getMonitoring() * @generated */ void setMonitoring(Monitoring value); /** * Returns the value of the '<em><b>Multi Instance Loop Characteristics</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Multi Instance Loop Characteristics</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Multi Instance Loop Characteristics</em>' containment reference. * @see #setMultiInstanceLoopCharacteristics(MultiInstanceLoopCharacteristics) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_MultiInstanceLoopCharacteristics() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='multiInstanceLoopCharacteristics' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#loopCharacteristics'" * @generated */ MultiInstanceLoopCharacteristics getMultiInstanceLoopCharacteristics(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getMultiInstanceLoopCharacteristics <em>Multi Instance Loop Characteristics</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Multi Instance Loop Characteristics</em>' containment reference. * @see #getMultiInstanceLoopCharacteristics() * @generated */ void setMultiInstanceLoopCharacteristics(MultiInstanceLoopCharacteristics value); /** * Returns the value of the '<em><b>Operation</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Operation</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Operation</em>' containment reference. * @see #setOperation(Operation) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_Operation() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='operation' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ Operation getOperation(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getOperation <em>Operation</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Operation</em>' containment reference. * @see #getOperation() * @generated */ void setOperation(Operation value); /** * Returns the value of the '<em><b>Output Set</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Output Set</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Output Set</em>' containment reference. * @see #setOutputSet(OutputSet) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_OutputSet() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='outputSet' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ OutputSet getOutputSet(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getOutputSet <em>Output Set</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Output Set</em>' containment reference. * @see #getOutputSet() * @generated */ void setOutputSet(OutputSet value); /** * Returns the value of the '<em><b>Parallel Gateway</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Parallel Gateway</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Parallel Gateway</em>' containment reference. * @see #setParallelGateway(ParallelGateway) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_ParallelGateway() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='parallelGateway' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'" * @generated */ ParallelGateway getParallelGateway(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getParallelGateway <em>Parallel Gateway</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Parallel Gateway</em>' containment reference. * @see #getParallelGateway() * @generated */ void setParallelGateway(ParallelGateway value); /** * Returns the value of the '<em><b>Participant</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Participant</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Participant</em>' containment reference. * @see #setParticipant(Participant) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_Participant() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='participant' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ Participant getParticipant(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getParticipant <em>Participant</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Participant</em>' containment reference. * @see #getParticipant() * @generated */ void setParticipant(Participant value); /** * Returns the value of the '<em><b>Participant Association</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Participant Association</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Participant Association</em>' containment reference. * @see #setParticipantAssociation(ParticipantAssociation) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_ParticipantAssociation() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='participantAssociation' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ ParticipantAssociation getParticipantAssociation(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getParticipantAssociation <em>Participant Association</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Participant Association</em>' containment reference. * @see #getParticipantAssociation() * @generated */ void setParticipantAssociation(ParticipantAssociation value); /** * Returns the value of the '<em><b>Participant Multiplicity</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Participant Multiplicity</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Participant Multiplicity</em>' containment reference. * @see #setParticipantMultiplicity(ParticipantMultiplicity) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_ParticipantMultiplicity() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='participantMultiplicity' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ ParticipantMultiplicity getParticipantMultiplicity(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getParticipantMultiplicity <em>Participant Multiplicity</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Participant Multiplicity</em>' containment reference. * @see #getParticipantMultiplicity() * @generated */ void setParticipantMultiplicity(ParticipantMultiplicity value); /** * Returns the value of the '<em><b>Partner Entity</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Partner Entity</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Partner Entity</em>' containment reference. * @see #setPartnerEntity(PartnerEntity) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_PartnerEntity() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='partnerEntity' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#rootElement'" * @generated */ PartnerEntity getPartnerEntity(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getPartnerEntity <em>Partner Entity</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Partner Entity</em>' containment reference. * @see #getPartnerEntity() * @generated */ void setPartnerEntity(PartnerEntity value); /** * Returns the value of the '<em><b>Partner Role</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Partner Role</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Partner Role</em>' containment reference. * @see #setPartnerRole(PartnerRole) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_PartnerRole() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='partnerRole' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#rootElement'" * @generated */ PartnerRole getPartnerRole(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getPartnerRole <em>Partner Role</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Partner Role</em>' containment reference. * @see #getPartnerRole() * @generated */ void setPartnerRole(PartnerRole value); /** * Returns the value of the '<em><b>Potential Owner</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Potential Owner</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Potential Owner</em>' containment reference. * @see #setPotentialOwner(PotentialOwner) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_PotentialOwner() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='potentialOwner' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#performer'" * @generated */ PotentialOwner getPotentialOwner(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getPotentialOwner <em>Potential Owner</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Potential Owner</em>' containment reference. * @see #getPotentialOwner() * @generated */ void setPotentialOwner(PotentialOwner value); /** * Returns the value of the '<em><b>Process</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Process</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Process</em>' containment reference. * @see #setProcess(eu.aniketos.mtm.model.mtm_bpmn2.Process) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_Process() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='process' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#rootElement'" * @generated */ eu.aniketos.mtm.model.mtm_bpmn2.Process getProcess(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getProcess <em>Process</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Process</em>' containment reference. * @see #getProcess() * @generated */ void setProcess(eu.aniketos.mtm.model.mtm_bpmn2.Process value); /** * Returns the value of the '<em><b>Property</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Property</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Property</em>' containment reference. * @see #setProperty(Property) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_Property() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='property' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ Property getProperty(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getProperty <em>Property</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Property</em>' containment reference. * @see #getProperty() * @generated */ void setProperty(Property value); /** * Returns the value of the '<em><b>Receive Task</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Receive Task</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Receive Task</em>' containment reference. * @see #setReceiveTask(ReceiveTask) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_ReceiveTask() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='receiveTask' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'" * @generated */ ReceiveTask getReceiveTask(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getReceiveTask <em>Receive Task</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Receive Task</em>' containment reference. * @see #getReceiveTask() * @generated */ void setReceiveTask(ReceiveTask value); /** * Returns the value of the '<em><b>Relationship</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Relationship</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Relationship</em>' containment reference. * @see #setRelationship(Relationship) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_Relationship() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='relationship' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ Relationship getRelationship(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getRelationship <em>Relationship</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Relationship</em>' containment reference. * @see #getRelationship() * @generated */ void setRelationship(Relationship value); /** * Returns the value of the '<em><b>Rendering</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Rendering</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Rendering</em>' containment reference. * @see #setRendering(Rendering) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_Rendering() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='rendering' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ Rendering getRendering(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getRendering <em>Rendering</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Rendering</em>' containment reference. * @see #getRendering() * @generated */ void setRendering(Rendering value); /** * Returns the value of the '<em><b>Resource</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Resource</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Resource</em>' containment reference. * @see #setResource(Resource) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_Resource() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='resource' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#rootElement'" * @generated */ Resource getResource(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getResource <em>Resource</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Resource</em>' containment reference. * @see #getResource() * @generated */ void setResource(Resource value); /** * Returns the value of the '<em><b>Resource Assignment Expression</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Resource Assignment Expression</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Resource Assignment Expression</em>' containment reference. * @see #setResourceAssignmentExpression(ResourceAssignmentExpression) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_ResourceAssignmentExpression() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='resourceAssignmentExpression' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ ResourceAssignmentExpression getResourceAssignmentExpression(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getResourceAssignmentExpression <em>Resource Assignment Expression</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Resource Assignment Expression</em>' containment reference. * @see #getResourceAssignmentExpression() * @generated */ void setResourceAssignmentExpression(ResourceAssignmentExpression value); /** * Returns the value of the '<em><b>Resource Parameter</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Resource Parameter</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Resource Parameter</em>' containment reference. * @see #setResourceParameter(ResourceParameter) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_ResourceParameter() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='resourceParameter' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ ResourceParameter getResourceParameter(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getResourceParameter <em>Resource Parameter</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Resource Parameter</em>' containment reference. * @see #getResourceParameter() * @generated */ void setResourceParameter(ResourceParameter value); /** * Returns the value of the '<em><b>Resource Parameter Binding</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Resource Parameter Binding</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Resource Parameter Binding</em>' containment reference. * @see #setResourceParameterBinding(ResourceParameterBinding) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_ResourceParameterBinding() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='resourceParameterBinding' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ ResourceParameterBinding getResourceParameterBinding(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getResourceParameterBinding <em>Resource Parameter Binding</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Resource Parameter Binding</em>' containment reference. * @see #getResourceParameterBinding() * @generated */ void setResourceParameterBinding(ResourceParameterBinding value); /** * Returns the value of the '<em><b>Script</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Script</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Script</em>' containment reference. * @see #setScript(EObject) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_Script() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='script' namespace='##targetNamespace'" * @generated */ EObject getScript(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getScript <em>Script</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Script</em>' containment reference. * @see #getScript() * @generated */ void setScript(EObject value); /** * Returns the value of the '<em><b>Script Task</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Script Task</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Script Task</em>' containment reference. * @see #setScriptTask(ScriptTask) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_ScriptTask() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='scriptTask' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'" * @generated */ ScriptTask getScriptTask(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getScriptTask <em>Script Task</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Script Task</em>' containment reference. * @see #getScriptTask() * @generated */ void setScriptTask(ScriptTask value); /** * Returns the value of the '<em><b>Send Task</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Send Task</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Send Task</em>' containment reference. * @see #setSendTask(SendTask) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_SendTask() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='sendTask' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'" * @generated */ SendTask getSendTask(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getSendTask <em>Send Task</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Send Task</em>' containment reference. * @see #getSendTask() * @generated */ void setSendTask(SendTask value); /** * Returns the value of the '<em><b>Sequence Flow</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Sequence Flow</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Sequence Flow</em>' containment reference. * @see #setSequenceFlow(SequenceFlow) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_SequenceFlow() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='sequenceFlow' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'" * @generated */ SequenceFlow getSequenceFlow(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getSequenceFlow <em>Sequence Flow</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Sequence Flow</em>' containment reference. * @see #getSequenceFlow() * @generated */ void setSequenceFlow(SequenceFlow value); /** * Returns the value of the '<em><b>Service Task</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Service Task</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Service Task</em>' containment reference. * @see #setServiceTask(ServiceTask) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_ServiceTask() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='serviceTask' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'" * @generated */ ServiceTask getServiceTask(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getServiceTask <em>Service Task</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Service Task</em>' containment reference. * @see #getServiceTask() * @generated */ void setServiceTask(ServiceTask value); /** * Returns the value of the '<em><b>Signal</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Signal</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Signal</em>' containment reference. * @see #setSignal(Signal) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_Signal() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='signal' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#rootElement'" * @generated */ Signal getSignal(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getSignal <em>Signal</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Signal</em>' containment reference. * @see #getSignal() * @generated */ void setSignal(Signal value); /** * Returns the value of the '<em><b>Signal Event Definition</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Signal Event Definition</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Signal Event Definition</em>' containment reference. * @see #setSignalEventDefinition(SignalEventDefinition) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_SignalEventDefinition() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='signalEventDefinition' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#eventDefinition'" * @generated */ SignalEventDefinition getSignalEventDefinition(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getSignalEventDefinition <em>Signal Event Definition</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Signal Event Definition</em>' containment reference. * @see #getSignalEventDefinition() * @generated */ void setSignalEventDefinition(SignalEventDefinition value); /** * Returns the value of the '<em><b>Standard Loop Characteristics</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Standard Loop Characteristics</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Standard Loop Characteristics</em>' containment reference. * @see #setStandardLoopCharacteristics(StandardLoopCharacteristics) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_StandardLoopCharacteristics() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='standardLoopCharacteristics' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#loopCharacteristics'" * @generated */ StandardLoopCharacteristics getStandardLoopCharacteristics(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getStandardLoopCharacteristics <em>Standard Loop Characteristics</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Standard Loop Characteristics</em>' containment reference. * @see #getStandardLoopCharacteristics() * @generated */ void setStandardLoopCharacteristics(StandardLoopCharacteristics value); /** * Returns the value of the '<em><b>Start Event</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Start Event</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Start Event</em>' containment reference. * @see #setStartEvent(StartEvent) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_StartEvent() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='startEvent' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'" * @generated */ StartEvent getStartEvent(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getStartEvent <em>Start Event</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Start Event</em>' containment reference. * @see #getStartEvent() * @generated */ void setStartEvent(StartEvent value); /** * Returns the value of the '<em><b>Sub Choreography</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Sub Choreography</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Sub Choreography</em>' containment reference. * @see #setSubChoreography(SubChoreography) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_SubChoreography() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='subChoreography' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'" * @generated */ SubChoreography getSubChoreography(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getSubChoreography <em>Sub Choreography</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Sub Choreography</em>' containment reference. * @see #getSubChoreography() * @generated */ void setSubChoreography(SubChoreography value); /** * Returns the value of the '<em><b>Sub Conversation</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Sub Conversation</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Sub Conversation</em>' containment reference. * @see #setSubConversation(SubConversation) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_SubConversation() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='subConversation' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#conversationNode'" * @generated */ SubConversation getSubConversation(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getSubConversation <em>Sub Conversation</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Sub Conversation</em>' containment reference. * @see #getSubConversation() * @generated */ void setSubConversation(SubConversation value); /** * Returns the value of the '<em><b>Sub Process</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Sub Process</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Sub Process</em>' containment reference. * @see #setSubProcess(SubProcess) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_SubProcess() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='subProcess' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'" * @generated */ SubProcess getSubProcess(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getSubProcess <em>Sub Process</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Sub Process</em>' containment reference. * @see #getSubProcess() * @generated */ void setSubProcess(SubProcess value); /** * Returns the value of the '<em><b>Task</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Task</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Task</em>' containment reference. * @see #setTask(Task) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_Task() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='task' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'" * @generated */ Task getTask(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getTask <em>Task</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Task</em>' containment reference. * @see #getTask() * @generated */ void setTask(Task value); /** * Returns the value of the '<em><b>Terminate Event Definition</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Terminate Event Definition</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Terminate Event Definition</em>' containment reference. * @see #setTerminateEventDefinition(TerminateEventDefinition) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_TerminateEventDefinition() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='terminateEventDefinition' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#eventDefinition'" * @generated */ TerminateEventDefinition getTerminateEventDefinition(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getTerminateEventDefinition <em>Terminate Event Definition</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Terminate Event Definition</em>' containment reference. * @see #getTerminateEventDefinition() * @generated */ void setTerminateEventDefinition(TerminateEventDefinition value); /** * Returns the value of the '<em><b>Text</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Text</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Text</em>' containment reference. * @see #setText(EObject) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_Text() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='text' namespace='##targetNamespace'" * @generated */ EObject getText(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getText <em>Text</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Text</em>' containment reference. * @see #getText() * @generated */ void setText(EObject value); /** * Returns the value of the '<em><b>Text Annotation</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Text Annotation</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Text Annotation</em>' containment reference. * @see #setTextAnnotation(TextAnnotation) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_TextAnnotation() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='textAnnotation' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#artifact'" * @generated */ TextAnnotation getTextAnnotation(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getTextAnnotation <em>Text Annotation</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Text Annotation</em>' containment reference. * @see #getTextAnnotation() * @generated */ void setTextAnnotation(TextAnnotation value); /** * Returns the value of the '<em><b>Throw Event</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Throw Event</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Throw Event</em>' containment reference. * @see #setThrowEvent(ThrowEvent) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_ThrowEvent() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='throwEvent' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL'" * @generated */ ThrowEvent getThrowEvent(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getThrowEvent <em>Throw Event</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Throw Event</em>' containment reference. * @see #getThrowEvent() * @generated */ void setThrowEvent(ThrowEvent value); /** * Returns the value of the '<em><b>Timer Event Definition</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Timer Event Definition</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Timer Event Definition</em>' containment reference. * @see #setTimerEventDefinition(TimerEventDefinition) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_TimerEventDefinition() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='timerEventDefinition' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#eventDefinition'" * @generated */ TimerEventDefinition getTimerEventDefinition(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getTimerEventDefinition <em>Timer Event Definition</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Timer Event Definition</em>' containment reference. * @see #getTimerEventDefinition() * @generated */ void setTimerEventDefinition(TimerEventDefinition value); /** * Returns the value of the '<em><b>Transaction</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Transaction</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Transaction</em>' containment reference. * @see #setTransaction(Transaction) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_Transaction() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='transaction' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'" * @generated */ Transaction getTransaction(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getTransaction <em>Transaction</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Transaction</em>' containment reference. * @see #getTransaction() * @generated */ void setTransaction(Transaction value); /** * Returns the value of the '<em><b>User Task</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>User Task</em>' containment reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>User Task</em>' containment reference. * @see #setUserTask(UserTask) * @see eu.aniketos.mtm.model.mtm_bpmn2.Bpmn2Package#getDocumentRoot_UserTask() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='userTask' namespace='http://www.omg.org/spec/BPMN/20100524/MODEL' affiliation='http://www.omg.org/spec/BPMN/20100524/MODEL#flowElement'" * @generated */ UserTask getUserTask(); /** * Sets the value of the '{@link eu.aniketos.mtm.model.mtm_bpmn2.DocumentRoot#getUserTask <em>User Task</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>User Task</em>' containment reference. * @see #getUserTask() * @generated */ void setUserTask(UserTask value); } // DocumentRoot